package com.neusoft.pub.cloud.provider.driver;

import com.neusoft.pub.cloud.provider.entity.Page;
import com.neusoft.pub.cloud.provider.entity.VirtualMachine;
import com.neusoft.pub.cloud.provider.request.BaseRequest;
import com.neusoft.pub.cloud.provider.request.ListInstanceRequest;

// 虚拟机相关
public interface VirtualMachineDriver extends BaseDriver {

    void create(VirtualMachine vm);

    Page<VirtualMachine> listInstance(ListInstanceRequest req);

    void delInstance(VirtualMachine vm);

}
